Popular Searches
Popular Course Categories
Popular Courses

Strokes

Colors, Strokes & Effects

Strokes in Figma

Strokes in Figma are visual outlines applied to shapes, frames, vectors, text, and other design objects. They are used to define boundaries, create borders, emphasize elements, build icons, design illustrations, create dividers, and add visual hierarchy to user interfaces.

Strokes are an essential part of professional UI and graphic design because they allow designers to control the thickness, color, position, style, and appearance of an object's outline. For structured Figma learning, explore JustAcademy Figma Training and practice through the Register for Figma Course Demo.


1. What is a Stroke in Figma?

A stroke is an outline or border applied around a design object. It can be added to shapes such as rectangles, circles, polygons, lines, vectors, frames, and other supported layers.

Object

+----------------------+

|                      |

|      CONTENT         |

|                      |

+----------------------+

<------ Stroke ------>

The fill controls the inside of an object, while the stroke controls its outline.


2. Fill vs Stroke

FeatureFillStroke
PurposeControls the inside of an objectControls the outline of an object
PositionInside the shapeAround the shape
ExampleBlue card backgroundGray card border
Common UseBackgrounds and surfacesBorders, dividers, outlines
Can be transparent?YesYes


3. Why are Strokes Important?

Strokes help create clear visual boundaries between elements. They are particularly useful when the background and foreground colors are similar or when a designer needs to visually separate one component from another.

  • Define object boundaries.
  • Create card borders.
  • Design buttons and inputs.
  • Create icons and illustrations.
  • Design dividers and separators.
  • Highlight selected components.
  • Create decorative outlines.
  • Build charts and diagrams.
  • Create focus and interaction states.
  • Improve visual hierarchy.


4. Where to Find Stroke Controls in Figma

After selecting a compatible layer, stroke controls can be found in the right-side properties panel. The Stroke section allows designers to add a stroke and control its appearance.

Select Object

      |

      v

Right Sidebar

      |

      v

Stroke

      |

      +-- Color

      +-- Opacity

      +-- Weight

      +-- Position

      +-- Alignment

      +-- Join

      +-- Cap

      +-- Dash Pattern


5. How to Add a Stroke

  1. Select an object on the Figma canvas.
  2. Locate the Stroke section in the right sidebar.
  3. Click the add stroke option.
  4. Choose a stroke color.
  5. Set the stroke weight.
  6. Choose the appropriate stroke position.
  7. Adjust joins and caps when working with vectors or lines.
  8. Review the result at the final display size.


6. Stroke Color

Stroke color determines the color of the object's outline. It can be a solid color, transparent color, or other supported fill treatment depending on the object and design requirements.

For example, a white card can use a light gray stroke to create a subtle boundary.

Card

+----------------------------+

|                            |

|       Card Content         |

|                            |

+----------------------------+

Stroke: #D9DDE3

Weight: 1px


7. Stroke Opacity

Stroke opacity controls how transparent the stroke appears. Reducing opacity is useful for subtle borders and decorative outlines.

OpacityVisual EffectTypical Use
100%Strong borderImportant boundaries
80%Slightly softerStandard UI borders
60%SubtleSecondary borders
30%Very subtleDecorative borders
0%InvisibleHidden stroke


8. Stroke Weight

Stroke weight controls the thickness of the stroke. A smaller weight creates a subtle outline, while a larger weight creates a stronger visual boundary.

1px

+----------------+

|                |

+----------------+

 

2px

==================

||              ||

==================

 

4px

##################

##              ##

##################

The appropriate stroke weight depends on the design system, object size, display resolution, and visual hierarchy.


9. Common Stroke Weights

WeightTypical Usage
1pxSubtle borders, inputs, dividers
2pxButtons, selected states, icons
3pxEmphasis and illustrations
4px+Large illustrations and decorative graphics

These are general starting points. A design system should define consistent values according to its visual language.


10. Stroke Position

Stroke position determines how the stroke is positioned relative to the object's path or boundary. Depending on the selected object, Figma provides different positioning options.

Common stroke alignment concepts include Inside, Center, and Outside.

PositionDescriptionCommon Use
InsideStroke is placed toward the inside of the objectUI borders and precise layouts
CenterStroke is centered around the pathGeneral-purpose shapes
OutsideStroke extends outward from the object boundaryDecorative outlines


11. Inside Stroke

An inside stroke keeps the stroke within the object's boundary. This can be useful when maintaining precise component dimensions is important.

+----------------------+

| #################### |

| #                  # |

| #     CONTENT      # |

| #                  # |

| #################### |

+----------------------+

Stroke stays inside


12. Center Stroke

A centered stroke is positioned around the object's path. Part of the stroke occupies the inside area and part extends toward the outside.

      Stroke

       ↓

---+----------+---

   |          |

   | CONTENT  |

---+----------+---


13. Outside Stroke

An outside stroke extends away from the object boundary. It is useful when the interior dimensions should remain unchanged while adding a visual outline outside the object.


14. Stroke Alignment and UI Design

Stroke alignment becomes important when designing pixel-sensitive interfaces. A border that changes the effective content area can affect spacing, component dimensions, and alignment.

For design systems, choose a consistent stroke position and use it consistently across related components.


15. Multiple Strokes

Figma allows designers to use multiple stroke layers on supported objects. Multiple strokes can be useful for creating complex borders, outlines, highlights, and decorative effects.

Object

|

+-- Stroke 1

|     Weight: 1px

|     Color: Dark

|

+-- Stroke 2

      Weight: 4px

      Color: Light

Multiple strokes should be used carefully because excessive borders can make an interface visually heavy.


16. Stroke Order

When multiple strokes are applied, their order can influence the final visual appearance. Designers should arrange strokes intentionally when creating layered outlines.

Top Stroke

   |

   v

+------------------+

|   Main Object    |

+------------------+

   ^

   |

Bottom Stroke


17. Stroke Styles

Strokes can be solid or dashed depending on the design requirements. Dashed strokes are useful for indicating boundaries, construction areas, placeholders, diagrams, and special states.

Stroke StyleAppearanceUsage
SolidContinuous lineCards, buttons, inputs
DashedSeparated line segmentsDrop zones, placeholders
DottedSmall repeated marksGuides and decorative elements


18. Dashed Strokes

Dashed strokes create a repeated line pattern. They are commonly used for upload areas, placeholder containers, design boundaries, and diagram connections.

+ - - - - - - - - - - +

|                      |

|     Drop File Here   |

|                      |

+ - - - - - - - - - - +


19. Stroke Joins

Stroke joins control how two connected stroke segments meet at a corner. Join settings are especially important when designing vector icons, illustrations, logos, and geometric shapes.

Common join concepts include Miter, Round, and Bevel.

JoinAppearanceTypical Use
MiterSharp cornerGeometric illustrations
RoundRounded cornerFriendly UI icons
BevelCorner is cut offTechnical and geometric graphics


20. Miter Join

A miter join creates a sharp corner where two stroke segments meet. It is useful for precise geometric designs and sharp-edged illustrations.

      /\

     /  \

    /    \

   /      \

Sharp corner


21. Round Join

A round join creates a curved connection between stroke segments. It is commonly used for friendly iconography and rounded visual styles.

     ___

   /     \

  /       \

 Rounded corner


22. Bevel Join

A bevel join cuts off the sharp corner of a stroke. It can be useful for technical illustrations and geometric designs.


23. Stroke Caps

Stroke caps control how the ends of open paths and lines appear. Common cap styles include Butt, Round, and Square.

CapDescriptionUsage
ButtEnds at the path endpointTechnical lines
RoundRounded endFriendly icons and illustrations
SquareExtends beyond endpoint with a squared endStrong graphical lines


24. Stroke Caps in Icons

Round caps are frequently used in modern interface icons because they produce softer visual forms.

Butt:

|----------|

 

Round:

(----------)

 

Square:

|----------|


25. Strokes on Lines

Lines are naturally represented using strokes. Designers can control their weight, color, caps, joins, and dash pattern.

Simple Line

----------------------------

 

Thick Line

============================

 

Dashed Line

---- ---- ---- ---- ---- ----

 

Dotted Line

. . . . . . . . . . . . . .


26. Strokes on Shapes

Shapes such as rectangles, ellipses, polygons, and stars can use strokes to create outlines.

Rectangle

+------------------+

|                  |

|                  |

+------------------+

 

Circle

    ______

  /        \

 |          |

  \________/


27. Strokes on Vector Paths

Vector paths rely heavily on strokes for creating icons, illustrations, logos, and custom graphics. Designers can combine multiple paths with different stroke weights and cap styles.


28. Strokes in Icon Design

Consistent strokes are essential for creating a professional icon system. Icons should generally follow consistent stroke weight, cap style, join style, and visual proportions.

Icon PropertyConsistency Requirement
Stroke WeightUse a consistent base weight
CapKeep similar icons consistent
JoinUse a consistent corner language
ColorFollow the icon color system
ScalePreserve visual weight at different sizes


29. Strokes in Button Design

Buttons can use strokes to define boundaries, especially for secondary, tertiary, outlined, and destructive button styles.

Primary Button

+----------------------+

|       Submit         |

+----------------------+

Solid background

 

Outlined Button

+----------------------+

|       Cancel         |

+----------------------+

Stroke + transparent fill


30. Strokes in Input Fields

Input fields commonly use strokes to communicate their boundaries and interaction states.

StatePossible Stroke Treatment
DefaultSubtle neutral stroke
HoverSlightly stronger stroke
FocusStrong accent stroke
ErrorError color stroke
SuccessSuccess color stroke
DisabledReduced visual emphasis


31. Strokes in Cards

Cards can use subtle strokes instead of or in combination with shadows. A border can create a clear boundary without requiring a large shadow.

+--------------------------------+

|                                |

|          Product Card          |

|                                |

|  Product Name                  |

|  ₹999                          |

|                                |

+--------------------------------+

Stroke: subtle neutral color


32. Stroke and Shadow Combination

Strokes and shadows can be combined to create layered surfaces. The stroke establishes the boundary while the shadow separates the component from the background.

Background

     |

     +-- Card Stroke

     |

     +-- Card Fill

     |

     +-- Card Shadow

     |

     v

Elevated Card

Use both carefully. A strong stroke and strong shadow together can make a component look visually heavy.


33. Strokes for Selected States

A selected card, layer, tab, or component can use a stronger stroke to communicate selection.

Default

+------------------+

|     Option A     |

+------------------+

 

Selected

+==================+

||    Option A    ||

+==================+

The selected state should be visually distinguishable without depending exclusively on stroke color when accessibility is important.


34. Strokes for Focus States

Focus indicators help users identify the currently active interactive element. A visible stroke or outline can be used as part of the focus treatment.

Normal

+----------------+

|    Search      |

+----------------+

 

Focused

+================+

||    Search    ||

+================+

Focus indicators should have sufficient visual distinction and should not disappear against the background.


35. Strokes for Error States

Input fields and form controls can use an error-colored stroke to communicate invalid input.

+--------------------------+

| Email address            |

+--------------------------+

  Error: Invalid email

Use the stroke together with an error message, icon, or other clear indication rather than relying only on color.


36. Strokes for Success States

Success states can use a success-colored stroke around inputs, cards, or confirmation components.

+--------------------------+

| Payment Completed        |

+--------------------------+

        ✓ Success


37. Strokes for Drop Zones

Dashed strokes are frequently used for file upload and drag-and-drop areas.

+ - - - - - - - - - - - - +

|                           |

|       Upload File        |

|                           |

|    Drag & Drop Here      |

|                           |

+ - - - - - - - - - - - - +


38. Strokes in Dividers

A divider can be created using a thin rectangle or a line with a stroke. Dividers separate content sections while maintaining visual hierarchy.

Section Heading

 

--------------------------------

 

Next Content

Use subtle colors for dividers unless a stronger separation is intentionally required.


39. Strokes in Charts and Graphs

Strokes are important in data visualization for lines, chart outlines, axes, grid lines, and data series.

100 |       /\

 80 |      /  \

 60 |  /\ /    \

 40 | /  V      \

 20 |/

  0 +---------------->

Different stroke weights and colors can establish a hierarchy between primary data, secondary data, grid lines, and axes.


40. Strokes in Illustrations

Illustrations often use strokes to define shapes and visual boundaries. Consistent stroke weight creates a unified illustration style.

  • Character outlines.
  • Object boundaries.
  • Decorative patterns.
  • Technical diagrams.
  • Maps and infographics.
  • Custom icons.


41. Strokes in Logos

Strokes can be used as part of logo construction, although designers should carefully evaluate how stroke weight behaves at different sizes.

A logo that looks good at a large presentation size may require adjustments for small sizes such as app icons or favicons.


42. Strokes and Responsive Design

Stroke weight should remain visually appropriate when components are resized. A 1px border may look suitable on a desktop interface but may need visual evaluation at smaller sizes.

  • Test components at desktop size.
  • Test components at tablet size.
  • Test components at mobile size.
  • Check borders around small controls.
  • Check icon strokes at their final rendered size.


43. Strokes and Auto Layout

When using strokes with Auto Layout components, designers should consider the relationship between borders, padding, component dimensions, and content spacing.

Component

+--------------------------+

|  Stroke                  |

|  +--------------------+  |

|  | Padding            |  |

|  |                    |  |

|  | Content            |  |

|  |                    |  |

|  +--------------------+  |

+--------------------------+

Consistent component sizing and padding help prevent unexpected visual differences between components.


44. Strokes and Components

Strokes should be part of the component design system when they define component states or appearance. For example, an input component can have different stroke treatments for default, hover, focus, error, and disabled states.

Input Component

|

+-- Default

+-- Hover

+-- Focus

+-- Error

+-- Success

+-- Disabled


45. Strokes and Variants

Variants allow designers to maintain multiple component states while keeping them connected. Stroke properties can change between variants.

VariantStroke Treatment
DefaultNeutral 1px stroke
HoverStronger neutral/accent stroke
ActiveAccent stroke
ErrorError stroke
DisabledSubtle stroke


46. Stroke Styles and Design Systems

Reusable styles help maintain consistency across a large Figma project. A design system can define standard border colors and stroke weights for components.

Border System

|

+-- Border/Default

+-- Border/Subtle

+-- Border/Strong

+-- Border/Focus

+-- Border/Error

+-- Border/Success


47. Naming Stroke Styles

Use descriptive names for reusable styles. A scalable naming system can organize styles according to purpose rather than individual screen names.

Style NamePurpose
Border/DefaultStandard UI border
Border/SubtleLow-emphasis boundary
Border/StrongStrong component boundary
Border/FocusFocus state
Border/ErrorError state
Border/SuccessSuccess state


48. Strokes and Color Systems

Stroke colors should come from a consistent color system. Instead of choosing random gray values for every component, define a small set of border colors with clear semantic meanings.

Border Colors

|

+-- Neutral

+-- Subtle

+-- Strong

+-- Brand

+-- Focus

+-- Error

+-- Success

+-- Warning


49. Transparent Strokes

A stroke can use transparency to create subtle visual boundaries. This is useful for glass-style interfaces and layered surfaces.

Glass Card

+-------------------------+

|                         |

|      Content            |

|                         |

+-------------------------+

Stroke: White

Opacity: Low


50. Gradient Strokes

Gradient-based stroke treatments can be used for decorative designs and advanced visual interfaces where supported by the object and fill/stroke configuration.

Gradient strokes are particularly useful for colorful borders, futuristic interfaces, illustrations, and decorative cards.


51. Strokes and Blend Modes

Stroke appearance can also be combined with transparency and blending techniques to create more advanced visual effects.

Base Object

   |

   +-- Stroke Color

   |

   +-- Stroke Opacity

   |

   +-- Blend Treatment

   |

   v

Final Border Appearance


52. Strokes and Glassmorphism

Glassmorphism designs often use a subtle light stroke around translucent surfaces. The border helps define the glass surface against a blurred or colorful background.

Background

~~~~~~~~~~~~~~~

   +----------+

   | Glass    |

   | Card     |

   +----------+

     ^      ^

     |      |

  Fill     Subtle Stroke


53. Strokes in Dark Mode

Dark mode interfaces require careful border selection. A bright white stroke can become too strong, so designers often use subtle neutral or translucent borders.

Light ModeDark Mode
Light gray borderDark or translucent light border
Dark focus borderBright accent focus border
Subtle neutral dividerSubtle dark/light divider


54. Stroke and Accessibility

Strokes can contribute to accessibility by making boundaries and states visible. However, important information should not depend only on a border color.

  • Maintain sufficient visual distinction.
  • Use text or icons for important validation states.
  • Provide clear focus indicators.
  • Do not rely only on red or green strokes to communicate meaning.
  • Test borders against the surrounding background.
  • Check small borders at their final display size.


55. CSS Equivalent of Strokes

In web development, a Figma stroke commonly maps to the CSS border property.

.card {

  border: 1px solid #D9DDE3;

}

 

.button {

  border: 2px solid #2563EB;

}

 

.input {

  border: 1px solid #CBD5E1;

}


56. CSS Border Radius with Strokes

When a Figma object has rounded corners and a stroke, the equivalent web implementation generally uses border-radius together with border.

.card {

  border: 1px solid #D9DDE3;

  border-radius: 12px;

  padding: 24px;

}


57. CSS Dashed Border

A dashed Figma stroke can commonly be represented using the CSS border-style property.

.drop-zone {

  border: 2px dashed #94A3B8;

  border-radius: 12px;

  padding: 32px;

}


58. Practical Project: Button System

Create a complete button system using different stroke treatments.

  1. Create a primary button.
  2. Create a secondary outlined button.
  3. Create a ghost button.
  4. Create hover variants.
  5. Create pressed variants.
  6. Create disabled variants.
  7. Create focus variants.
  8. Keep stroke weights consistent.

Button System

|

+-- Primary

|     Fill + No/Minimal Stroke

|

+-- Secondary

|     Transparent Fill + Stroke

|

+-- Ghost

|     Minimal/No Stroke

|

+-- Focus

|     Accent Stroke

|

+-- Disabled

      Subtle Stroke


59. Practical Project: Form Design

Create a registration form containing name, email, password, phone number, and address fields.

  1. Create the default input stroke.
  2. Create the hover state.
  3. Create the focus state.
  4. Create an error state.
  5. Create a success state.
  6. Create a disabled state.
  7. Use consistent stroke weights.
  8. Check readability and accessibility.


60. Practical Project: Upload Component

Create a drag-and-drop upload component using a dashed stroke.

+ - - - - - - - - - - - - - +

|                             |

|          Upload             |

|                             |

|      Drag files here        |

|                             |

|       Browse Files          |

|                             |

+ - - - - - - - - - - - - - +


61. Practical Project: Icon Set

Create a small icon library using a consistent stroke system.

  • Home icon.
  • Search icon.
  • User icon.
  • Settings icon.
  • Notification icon.
  • Heart icon.
  • Shopping cart icon.
  • Menu icon.

Keep stroke weight, joins, caps, and visual proportions consistent across the set.


62. Practical Project: Dashboard Cards

Create four dashboard cards with consistent strokes.

+----------------+  +----------------+

| Total Users    |  | Total Orders   |

| 12,450         |  | 3,240          |

+----------------+  +----------------+

 

+----------------+  +----------------+

| Revenue        |  | Pending        |

| ₹8,45,000      |  | 128            |

+----------------+  +----------------+

Use a consistent border system and combine strokes with subtle shadows where appropriate.


63. Practical Project: Pricing Cards

Create Basic, Professional, and Enterprise pricing cards. Use strokes to distinguish the selected or recommended plan.

+------------------+

| Basic            |

|                  |

| ₹499             |

|                  |

|     Select       |

+------------------+

 

+==================+

|| Professional   ||

||                ||

|| ₹999           ||

||                ||

||    Popular     ||

+==================+

Selected/Recommended


64. Common Mistakes with Strokes

  • Using too many different stroke weights.
  • Using inconsistent border colors.
  • Making every component use a strong border.
  • Ignoring stroke alignment when precision matters.
  • Using very bright borders in dark mode.
  • Using excessive decorative outlines.
  • Creating inconsistent icon stroke weights.
  • Using borders instead of spacing to solve every hierarchy problem.
  • Forgetting to create reusable border styles in a design system.
  • Using color-only borders for important states.


65. Best Practices for Strokes

  • Define a consistent stroke system.
  • Use a limited number of stroke weights.
  • Use semantic border colors.
  • Keep icon strokes consistent.
  • Use subtle borders for secondary surfaces.
  • Use stronger borders only when emphasis is required.
  • Use dashed strokes for appropriate conceptual states such as drop zones.
  • Use consistent joins and caps in icon systems.
  • Test strokes at actual display sizes.
  • Check light and dark themes separately.
  • Use reusable styles and variables when building large design systems.


66. Professional Stroke Workflow

Define Design System

        |

        v

Choose Stroke Color

        |

        v

Choose Stroke Weight

        |

        v

Choose Position

        |

        v

Choose Join / Cap

        |

        v

Choose Solid / Dashed

        |

        v

Apply to Component

        |

        v

Create Variant States

        |

        v

Create Reusable Style

        |

        v

Test Accessibility

        |

        v

Final Review


67. Stroke Comparison Table

PropertyPurposeExample
ColorDefines border colorGray card border
OpacityControls transparencySubtle glass border
WeightControls thickness1px input border
PositionControls stroke placementInside border
JoinControls cornersRound icon corners
CapControls line endsRound line ends
DashCreates repeated stroke patternsUpload area


68. Interview Questions and Answers

Q1. What is a stroke in Figma?

A stroke is an outline applied around a supported design object. It can define the object's boundary and can be customized through color, weight, opacity, position, and other properties.

Q2. What is the difference between fill and stroke?

Fill controls the inside appearance of an object, while stroke controls its outline or boundary.

Q3. What is stroke weight?

Stroke weight defines the thickness of the stroke.

Q4. What is stroke position?

Stroke position determines how the stroke is aligned relative to the object's path or boundary.

Q5. What are stroke joins?

Stroke joins determine how connected stroke segments meet at corners. Common types include Miter, Round, and Bevel.

Q6. What are stroke caps?

Stroke caps determine the appearance of the ends of open paths and lines. Common types include Butt, Round, and Square.

Q7. Where are dashed strokes useful?

Dashed strokes are commonly used for upload areas, placeholders, boundaries, diagrams, and decorative elements.

Q8. How are Figma strokes commonly implemented on the web?

They are commonly represented using CSS border properties, although the exact implementation depends on the object and design.

Q9. Why is stroke consistency important in icon design?

Consistent stroke weight, joins, and caps help create a unified visual language across an icon set.

Q10. Can strokes be used for component states?

Yes. Strokes can communicate default, hover, focus, selected, error, success, and disabled states when used consistently and accessibly.


69. Assignment for Practice

Create a complete Figma UI kit focused on strokes.

  1. Create a border color system.
  2. Create 1px and 2px stroke styles.
  3. Create primary and secondary buttons.
  4. Create input fields with default, focus, error, success, and disabled states.
  5. Create a dashed file upload component.
  6. Create five icons using consistent stroke weight.
  7. Create three dashboard cards.
  8. Create a selected card state.
  9. Create a pricing card with a highlighted border.
  10. Create both light and dark versions.
  11. Document all stroke colors and weights.


70. Quick Revision Checklist

  • Understand what a stroke is.
  • Know the difference between fill and stroke.
  • Know how to add a stroke.
  • Understand stroke color.
  • Understand stroke opacity.
  • Understand stroke weight.
  • Understand stroke position.
  • Understand Inside, Center, and Outside alignment concepts.
  • Understand stroke joins.
  • Understand Miter, Round, and Bevel joins.
  • Understand stroke caps.
  • Understand Butt, Round, and Square caps.
  • Know how to create dashed strokes.
  • Understand strokes in buttons and inputs.
  • Understand strokes in icons and illustrations.
  • Use consistent stroke styles in design systems.
  • Check stroke accessibility.
  • Test strokes in light and dark modes.


71. Key Takeaways

  • Strokes create outlines and boundaries around design objects.
  • Stroke weight controls thickness.
  • Stroke color controls the outline color.
  • Stroke opacity controls transparency.
  • Stroke position controls how the outline is aligned around the path.
  • Joins control how corners are rendered.
  • Caps control the ends of open paths.
  • Dashed strokes are useful for drop zones and special visual boundaries.
  • Consistent strokes are essential for professional icon systems.
  • Strokes are useful for buttons, cards, inputs, forms, charts, illustrations, and components.
  • Reusable border styles and variables can improve consistency.
  • Accessibility should be considered whenever strokes communicate important states.


72. Conclusion

Strokes are one of the fundamental visual tools in Figma. They allow designers to create borders, outlines, dividers, icons, illustrations, component states, form controls, cards, and many other interface elements. By controlling stroke color, opacity, weight, position, joins, caps, and dash patterns, designers can create precise and consistent visual systems.

For professional Figma work, strokes should be treated as part of the overall design system rather than as isolated decorative elements. Consistent stroke values improve UI hierarchy, component consistency, icon design, accessibility, and developer handoff. To continue learning Figma concepts in a structured way, visit JustAcademy Figma Training and use the Register for Figma Course Demo option.

whatsapp